added basic user model and devise