Cleaned up code. Removed eclipse files.

+ Added support to be able to have the parallel asynchronous downloader save to a configurable location instead of defaulting to JVM's temporary path.