Add the possibility to inject configuration through the ctor instead of reading file with a predefined location.
Merge pull request #7 from androa/config-injection

Optional injection of configuration through the constructor for the client.