Not used.
Make private.
Allow Guice bind client error handlers to render the 404 caused by running off the end of the handler chain.

Closes #453.
Move class out to its own file.
Move classes out to their own files.
Optimise the way the context works to only require 1 per request, and to create far less garbage and shallower stack traces.