Generate user model and controller