making client to be able to init without params. adding class method on module for configuration; Adding test for the configuration
fixing tests
remove obsolete spec
Fix merge conflict