Added a authentication entry point.
Changed to Controller which implicitly adds responsebody to all methods.
Removed Basic authentication in lieu of form based.