NotAuthenticatedException is thrown to indicate that no authentication
credentials were found in the request, or that the credentials didn't
match any known user of the application.
ResponseState can be returned by any controller method in order to have the
framework set cookies, update or invalidate a session and take advantage
of the inbuilt templating support (depending on the version of Ooweb in
use)