In which we add simple CRUD for Quest resources

Endpoints for manipulating quests!  Do https://github.com/freedomgames/parklab/pull/3 first because otherwise this will include a bunch of changes from that pull request.  Once the first one is merged, this one should slim down.

As before, the unit tests should make it clear how the API can be used.

@maiamcguinness @wilhow