Fix parser executable paths
Change to the polish-notation tests
Add explicit recognition of test success and optimize the main loop

There's no need to check the length of the tests list. We can just
compute this value as we loop over the tests.
Fix bug in code, `run-scheme' should have been `run-parser'
Remove now unnecessary definition
Change polish-notation parser to produce sexp ASTs