Working on testing semantic action code

OUnit is pretty much the worst thing ever
Added rule to clean up parser in makefile
Fixed up unit testing to use new version

Now has stack traces, other fancy features, etc
Fixed a couple semantic action bugs

Index errors
Turned off insane onslaught of debug statements