Added OAuth controller for logging in with Facebook/Google/Twitter etc.
Added gitignore to config folder to hide oauth.php's secret keys
Updated migrations for OAuthController and UserController to allow
    description and image to be nullable. Must migrate:refresh to re-apply
Created migration for creating the oauth table
Created model for accessing oauth table
Added route for oauth/{provider}
Updated composer.json with new dependancy for oauth2.0