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).