Added user registration validations, signup form validations, and extra security measures to keep passwords from being sniffed