Use const reference in catch phrase
Remove trailing newline
Use new type for uncaught error during matching
Align equal signs
Wrap line lines in Makefile
Use new type for mismatchs (i.e. test failures)