Added the tree type collection manager class.
Changed to a new configuration loading mechanism based on the Hive class.

The Hive class manages an underlying tree structure, adding the ability to load from JSON files and have includes/imports etc.
Added an exception method for missing imported files in configuration.