Added InventoryMessage with tests.

I've added the inventory message ("inv"), with a test file. The InventoryVector struct will also be used by GetData and a few other message types. 
nit: no space after colon