(#156) Add GetAPITestCase base class.

This adds a GetAPITestCase that allows us to remove much of the
boilerplate in the GET API test cases. Extending classes should
define the `url_name` class member and can then use `get_response()`
to return a dictionary of the JSON response.