Changes the DownloadManager API - download for files in method names - to more clearly reflect functionality. Breaks previous API though, and I'm not finished yet
Changes the DownloadManager class to the FileManager class
Cleans up the code, and renames the test file to match the class name