This commit adds functionality to edit the user profile