Added user update page and tests