Moved Socialite::ApplicationController to Socialite::SocialiteController to avoid collisions
Use validations inside Login and Registration actions to ensure logged in users can't access them
update controller helpers to catch ActiveRecord::RecordNotFound errors appropriately; implement an ensure_user helper and logout! helper