rewrote Makefile yet again; added include ppm.h in grayscale.h; example and matrix_unit pass with no errors or leaks