Creates User Model and Password Digest
Adds Authentication