rest-verbage, error codes, etc

* Restricts HTTP Request "verbs" on each endpoint
* Adds different actions on "verbs" for doors
* Reserves more endpoints for the future
* Consolidates Not Yet Implemented in to its own code, with
* Appropriate Error messages and handling, with response codes.

<!---
@huboard:{"order":7.0,"milestone_order":13,"custom_state":""}
-->

I removed the second because it was exercising the same path. This will be replaced by #15 for sure, but until then may as well leave it in.