implement devise with twitter and facebook auth

Create users, test user model validations, integrate devise/omniauth for email, twitter, and facebook authentication