Update User.cpp

Compiles, and theoretically works, but is the least tested class.
haven't run algo tests yet.