Extend build system for other sorts of tests

Previously, it was written to only support testing iterators. As soon as
I put in some other systems, I'll certainly want to test them.
Move include into nested jtl/
Added color_coded file
Remove hard-to-manage comments
Add MIT license
Add sfinae/disable and tests