Added the ability to load config from hash as well as yaml file in case ...

...client app needs to perform some preprocessing on the hash

- Ability to load attrs as a hash, not just from YAML, so on the client side we can preprocess the Yaml file based  on environment (or anything else) before hand