Added Facebook auth

- Fixed BCrypt::Errors::InvalidHash (invalid hash) error
Fabrication for regular user
Modified user fabricator
Modified macro
modified users controller spec
Modified sessions controller spec with regular user context
Modified user spec
Regular User spec
Changes to make feature specs pass

- User sign in
- Register fraud event
o_oauth_user spec
Removed Identities new page
Adding OAuthHash mock to spechelper
requiring 'bcrypt' in spec helper
Added omniauth configs to spec helper
o_oauth_user spec
refactor: o_oauth_user model
account fabricator
Modified user signs in feature spec
sessions controller modification
change to frauds controller before filter