1 and 2. User signs in and completes user profile (optional). 2. Omniauth used for FB and G+ initial signin/signup