Add user editing (+tests)