Adding functionality for loading json based config files
* The loading of the data from the configuration files is manual
* Exceptions can be throw so the user must handle those cases
* Added unittest plus sample file to show usage
Updating the makefile to allow for importing the include path
Adding configuration capabilities for the Logger module
* Updated internal imports to be full qualified
* Changed the File class to ConfigFile because of collision
* Removed the static if to allow for compile time configuration
* Added a very simple configuration file
Merging the ConfigFile features back into the dev branch