Program mostly functional, Makefile, README and commenting left.