Adds Oauth style Authentication and login to app