+ Added the possibility of empty Config objects and a method to load configuration files.
+ Added ignore rules to repo to keep out build and distribution directories.