ProgEx-GoTftpServer: update documentation
ProgEx-GoTftpServer: add test files for use in unit tests
ProgEx-GoTftpServer: update main and clientHandlers to clean up launch of client go routine. Also add in a wait group to ensure that in-progress transfers finish or time out before exiting