adds support for configurations management

making change for the configuration_ref

more configuration api calls

adding the api call for default configuration of an instance

fixing the compat client for tests

added the shell cmds for the configurations in the client
added unit tests