Makes response codes for `make-routes` more RESTful; fixes a few aliasing bugs
* `GET/PUT/DELETE` to `/resource/:id` now checks if the entity exists and is of the correct type; if not, it returns a useful 404 message
* Removed hardcoded `/api/v1` from the POST route, in favor of passing in a function arg