Added updateuser and tests
Documenting