add Makefile and test programs
Version of parser for hand-in