Move client construction to companion. Allow for users to pass in their own client.
Setting version to 1.1.1
Setting version to 1.1.2-SNAPSHOT