make params serialization correct, simplify client USER method, remove some cruft, make parsing of messages from users with underscores in their names work