switch to using scalaz.\/, add higher level method for sending a message to a room or user