Add context to thrown exception when something goes wrong with a request. It may help a little in working out what went wrong...
Add AtlasContentGroupClient along with a Gson implementation.

Existing methods on AtlasClient have been deprecated as part of this work.
Equality on ContentQuery should consider the selection