Added field validation and secured email uniqueness
Make basic user model (w/Secure passwords)