added Vec operators updated Makefile system