adding edit user tests and functionality