Add User Model

WORK IN PROGRESS
Use `self.new_remember_token` instead of `User.new_remember_token`.