added userful methods class for generic methods, and getUsername function to pull the appropriate name of a given user