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