Created a ApiResponseCollection in order to hold the state from GET responses from the rest tests. Now the other rest classes are stateless ( except for context ) and testing will use the ApiResponseCollection to create tests.
Created RevisedApiResponse because the ApiResponse is used heavily in the service tier and I don't want to make changes to two tiers at once by changing the api response.
Added a collection level test
Added RevisedApiResponses to the Value resource.
Created ApiResponse Collection and fixed parts that weren't compiling ( with Todds help )
Added a get to Collection.java ( so we could get the ApiResponse but this is still up in the air )
Added a model call of what the ApiResponseCollection will look like when used for the GroupsCollection but currently not working.