- change methods for each provider, to alias_method
- added unlink account functionality
- added route for unlink functionality
- covered situation where a user can link multiple accounts from the same provider to an account
- changed how user is checked when trying to logging through a provider. Now checking for provider + uid, instead of email.
- a user must be logged out before being able to log in
- added flash messages