Add fallback message for NotFoundError
Move downstream error responder to own middleware
Remove this-binding on base controller route middlewares
Use super agent in place of supertest

Since we’re not taking advantage of most of the features of supertest
anyways
Start application in isolated thenable

Previously, options wouldn’t be passed correctly and therefore the app
would connect to the live database
Defer to fallback message for invalid request on resource store
Enforce name and value as required values for setting
Set setting name as unique value (primary key)
Add method-override middleware
Wrap response resource on update
Correctly unset values not sent in update request

Also need to check for validation issues and respond appropriately
Remove unnecessary patch option from patch handler
Create base controller test to test basic controller requests