added EmailAddress, Email, and added a JSON route for editing user profiles