chatHub.addMessage now accepts params in the more logical uesrname, message order.... no sense in making username optional since if it is undefined it will be sent as null.... use unknown in the case of null.