Made the Service run in its own process.
Refactoring.
More tweaks.
Fixed ThreadPoolDownloadService.
Fixed a race condition.
Added grading drivers.
Many improvements.
Many improvements.
More fixes.
Added comments.
Updated documentation.
Added new factory.
Added super cool Java reflection variant of GenericServiceConnection.
Updates.
Fixes.
Renamed DownloadUtils.java to AcronymDownloadUtils.java.
refactoring.
Fixed comment.
More minor cleanup.
Minor refactoring.