toString() returns username if one is assigned
added static comparators based on current user
re-wrote sorting to use comparators