Create Password Rules on Client & Back-End

## Description
Password rules (at minimum 6 characters, at least 1 uppercase letter, at least 1 lowercase letter, at least 1 number) and email verification was added to both the client and the back-end

### Testing Considerations
* [x] Ensure user can still login normally
* [x] Ensure user can still signup normally
* [x] Ensure the email enable config value still works