Groups and Roles support

build status https://travis-ci.org/msumit/qds-sdk-py
Undo the changes here. The master branch build will always be green (PRs which break tests are not accepted.)