create users and add authentication functionality
validate presence of attachment in photo
validate name, email, password for user