Lots of things (See description)

* Moved lots of things into new packages.
* Added a downloader to standardize downloads.
* Added utility to keep track of updatable mods and libraries.

I probably forgot a few things.  It's a lot.