Did the necessary syntax dance to support Java type-checking
Convert TestConfig to a Java source file
Long-overdue splitting out of the XML and Properties Configurations classes into separate files
Factored out commonality between the Xml and Properties implementations
Added LICENSE.md