add support for rgba, vec3, and vec4 This is essentially a rewrite of the program. We now require a cli flag indicating your output format, but we accept any of the formats on input.
use optional variables in Makefile
initial commit