More work on the unit tests. One unit test suite will test one logical file. Also unit tests will run on debug
Added an extra flag for insane checks that need to be activated irrespective of the debug flag