Added the ability to set a default client so that you can make calls without having to provide it repeatedly
resolves #22