1. Added Ack, Nack, GetVersion Messages with tests
2. Added MessageHandler and MessageBuilder progress so far with tests
3. Update Design docs