Added in checks for presence of email and name, and added length check to name
Adds email regex validation.
Adds unique user email for signup
Adds password confirmation
Changed the home file