Add PrivateMessage support, Move Version message events to Client