Harrogate Town promotion hero Connor Hall joins Port Vale