connect takes a user option.
Merge pull request #45 from dpiddy/connect-user

Let the generated client's `connect` method take a `user` option.
This supports services which rely on a combination of user and API
key.