Fix subdirs not working in config
Fixes subdir configs being empty and adds a new test to ensure subdirs remain in working order.
I did some additional rewriting for the testsuite as well.
Fixes subdir configs being empty and adds a new test to ensure subdirs remain in working order.
I did some additional rewriting for the testsuite as well.