Generated scaffolding & updated view to require first name & use email validation