Allow setting a custom http client
Update mock wrapper to use createHttpClient()
Bump version