User authentication

New user model with devise.