bunch of extra test cases
special handling of MODULES in configs without MODULES
various test cases
updates and first steps toward nonboolean
more test cases