vector clock has Data, Typeable instances
Makefile improvements