added the Config class
added the ConfigFactory class
-