adding user model and migration.