Add user_agent to client constructor
Merge branch 'develop' into btsx
Merge pull request #14 from vikramrajkumar/btsx

Merge upstream