Room is now RoomMixin.  Added message method to User object to allow socket to be swapped out for different user types