Added toString method to Message
Better checks for invalid messages.
More test speed improvements.  Averaging less than 45 seconds on my machine.  Currently working on a way to utilize the same world for each test to recude initialization time.