Better implementation of admin creation

Moved creation of admin account to the User model and wrote a test.