Add admin namespace
Code style refactoring
Add devise support, user/admin can sign up and sign in