Finished making the basic user model

Including passwords and validation of passwords.