Changed Namespaces and added ReadConfig()