dlman: Added some exception handling and error messages (probably will move to a logfile-style system for those in the future.)  Also cleaned up comments that are no longer related to the state of the code and improved the compilation commands.  There is not currently an option to run a single-download instance of dlman, because it would involve starting unnecessary threads.  Use curl instead.