fix makefile to account for vertex.h dependencies
remove unused fields from vertex structure