Refactoring/config

* Rafactors Config class (with same behavior as before)
* Changed naming convention for environment specific config.yml files (from config_production.yml to production.config.yml)