Added ITGMessage.Type to represent message type
Better JavaDoc
Changed various visibilities
Catch exception while attempting to construct an ITGMessage object from a buffer
ITGMessage constructor and ITGApi.catchMsg() throw different exceptions
ITGMessage.getSender() now returns an InetAddress object
Added preliminary tests for ITGMessage