Added the loading of libraries
Removed autoload of modules and libraries. In order to load them you need to specify its name and/or configuration in the config.json file
Changed how the modules load to match the same method as the libraries. As a result the database module needs special handle. See config_template.json to adjust your config.json