Finished basic User model with password