Updated client_sub_clients and added opts argument, updated endpoint methods across library to defaults to an empty hash
Initial refactoring commit of  handling the bwapi error messages
Refactored the handling of errors and fixed bug #24
Merge pull request #25 from jonathanchrisp/24-bwapi-login-error

Refactor of error messages raised and fixed bug #24
Merge pull request #26 from jonathanchrisp/subclients-fix

Fixed client_sub_clients method to now pass opts and changed opts across gem to be a hash as default
Updated oauth_request method to now return response body, added determine_grant_type method to now set the grant_type automagically
Merge pull request #28 from jonathanchrisp/27-oauth-token-dto

Updated oauth_request to now return response body and added determine_grant_type method
Updated bwapi.gemspec and version number to 3.0.0
Merge pull request #29 from jonathanchrisp/staging

Refactored error messages, oauth_token responses now returns body and bug fix, updated gem to version 3.0.0