Added requiresLogin() methods to environment classes
Use Environment->requiresLogin() in Boom\Controller check for whether user should be logged in
Added getExceptionHandler() methods to environment classes
Added docblocks to environment classes
Refactored environment tests
Updated Exception\Handler\Handler::handle() to use Environment->getExceptionHandler() instead of Kohana::$environment