adding devise, user model and sign in and out.