Add devise and google-oauth
Login only through google
Login only through google
Fix test cases for authentication
Customer can't make a transaction from himself
Use email field for transaction page