extracts OmniAuthRequest object from controller
Fixed bug in User creation during authentication and made OmniauthRequest a model
Change UserAuthentication to Authentication