Major refactor, making the configreader to return openstruct

*	Both the flat_configreader and the env_configreader are now singletons
*	If you want to configure the configreader you should create a
 special file called configreader.rb which will receive a special treating-
 This allows us to use configurations autoloaded in other configuration.
 *	Changed the readme
 *	Removed the config object and moved inside the ConfigReader