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. An inv with 0 items is not allowed.