Generate user controller and model with email and password validation