Commented up some classes
Did some stuff with docs + added a dependency manager with modules
Added more docs and moved more code from core into custom/modules.
Merge pull request #4 from syholloway/develop

Moved a lot of functionality into modules and away from the core