Updated gitignore to ignore Eclipse stuff
Fixed lack of resource closing in certain places
Tick 2 part 1: Create TestMessage as per spec
Finished implementation of TestMessageReadWrite
Added contents of the messages jar file
Fixed gitignore to match origin
Up to step 9.  Chat client based on objects, also supporting quit and changenick
Step 10.  Replaced ObjectInputStream with DynamicObjectInputStream
Step 12.  Added NewMessageType capabilities.
Added introspection into the type of unknown messages received
Added preamble annotation
Executes all methods with 0 arguments and the Execute annotation on the received message.