Test-suite: exit on abscence of parser
typo
Improve test suite

* Æsthetics: color, preserve indentation
* No interpretation by $SHELL of chars from file
* Refactoring: code reads quicker
* Secure strings using ""-encapsulation
* Messages on error, exit & such
* s/rm -f/rm/
* Remove dead code
Fix tests that have interpreted $SHELL characters