Begin test classes for file downloader.
Begin refactoring file downloader procedure into an object.