User profile editing

Added a simple profile page update as well as server side logic for updating users.