Introduced a concept of a grammar

This allows to override parser coercion.
Got rid of custom instanceof function

Also improved jasmine-node invocation to detect errors during test
loading.