add devise and generate user model