Refactor to allow for dynamic file structures, module & object directories can now be completely dynamic so a developer can choose their own project structure - This will be leveraged shortly to power the CMS
Asset manager now has set/get methods for the module/object directories
core is no longer a final class as the CMS is extending it's main features
core->get_theme() refactored to core->load_theme() to be more semantically correct
Themes directories are now also dynamic allowing their structure to be customised as desired - Again this is require for the CMS structure