Elaborate help message
Upgrades to argument processing
Cleaned up makefile and remove test.tab (now in bin)