Improving the documentation and changing require_shibboleth to require_login