EOF line breaks
Basic User model, including secure hashed passwords (password_digest)