Sets 501 Not Implemented for xxxxContent() base classes. 

This means that if a call is made to a page that doesn't implement a handler for the call method, a meaningful error message is returned (and more importantly, you're not forwarded to /), which fixes some issues relating to the API.

This is safe unless a plugin calls parent in their handlers, which they shouldn't be doing.

Also Closes #586