die()s in the code with Exception, making it possible to test properly. Fixed some outdated unit tests.
tests (i.e. if syntax highlighting is false, highlighting should never be loaded)