test(matchers): update toThrow matcher
feat(ngError): add error message compression and better error messages

- add toThrowNg matcher
WIP: add AST modifier, refactor grunt