Add parse error reporting to test suite

Fixes #21.
The test suite now reports parse errors thrown by the string evaulator.