Allow extra data in client constructor.
Merge pull request #127 from ezzatron/client-extra

Allow extra data in client constructor.