Implemented MessageType

MessageType is nearly set up. Next is to convert normal server
announcements to Announcement MT