Changed test shards to be 1, and replicas to be 0.  We don't need to overload ES with shards and replicas in our test env.

Changed drop CFs to either truncate, or explicitly set data.  Remove doesn't work in a concurrent environment.
Additional geo query tests
Added collection level entity creation.
Added todos for places that need attention.
Added distinction between CustomCollections and Collections ( created collections as a way to keep track of rest level calls )
Fixed tests that used CustomCollections so that they make the distinction.
Changed applications so that they also use Collections.
Changed UsersCollections so that it uses rest level calls and extends the base Collection class.
added groups, roles collection, updates to groups tests
Added refreshIndex method to context so we no longer need to specify which org and apps we want for default context.
Refactored test to make test intentions more clear and help with future tests.
Added comment on query method in the ValueResource.
Added additional GeoTest. Added uuid to collection names to prevent collisions ( however unlikely )
Import cleanup and minor formatting changes only.