reforms `make-routes` so that it behaves more RESTfully
* request and response bodies are no longer armored with `{data: ...}` or `{data: {items: ...}}`
* `POST /noun` now returns a `Location:` header containing a valid URL that can actually be used for fetching the newly-created resource
Still needs work to return appropriate Status/Content-Type/error messages (mostly 404s for GET/PUT/DELETE of nonexistent items)
#18176306769991
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
bump version number (RESTful changes are not backwards compatible)
Merge pull request #2 from SparkFund/feature/restful

feature/restful