Facebook login

Adds basic support for Omniauth login using Facebook. 

We still need to separate Omniauth authorization into a separate table to allow Users to authorize access to multiple social networks (or login or other interactions we'd like to support). 
we're not forcing a user to have an email, perhaps we can use provider field?