Reorganised unit tests into three packages.
Changed two core tests to stop test engines, thereby reducing the overall test suite run time by ~10 seconds.
Changed the tirade comment to a docstring and included terminology from the POSIX standard.