Add devise, omniauths and cancan gems
Add devise authorization and models

User, UserRole, Role
Add specs and factories for User and Role
Add CanCan exception
Merge branch 'add_user_handle_logic'