Testing the exec rules and the parser

Still lots to do, but taking a very code, test, code, test, test, test, code, test cycle.