add migration for user and add user model