refactored admin login, created 'become admin' ability if you are logged in and there is no admin
Merge pull request #34 from AlexeyMK/admin-login-refactor

refactored admin login, created 'become admin' ability if you are logged in