Generated User scaffolding & added validations