[api] [test] Failing tests for calls previously expecting content-type html, call previously expecting method schema, and instance-scoped method calls on non-persisted resources
[api] Remove dependency on view resource and return JSON instead of text/html
[api] Remove special behavior for GETs on methods
[api] [test] Remove resource.use('view'); from tests
[api] API is implemented as a middleware instead of being defined on express routes
[api] Coerce strings in options hashes to numbers if appropriate
[api] Calling methods against instances on non-persisted resources now returns status 400
[api] [test] All API tests pass