Add user authorization methods

* Set protected! on admin page
Merge pull request #30 from bayendor/admin_login_auth

Add user authorization methods