ensured type
fixed bad user check
implemented toString and added a set method that accepts integers as values
added setter and getter for the inner message - setter now automatically sets/removes flag; now properly reading strings from the map when string length is > 127
now allowing an empty hash map to be sent
now returning the user's userid on login and register
added project for performing tests on the srv