Don't use interop-threading macro in file->test-name
Change the way I read description files
Add a binding clause to make loading the descriptions work
Add spec for reading from the file
Change *->test-name back so tests pass
Refactor a function out of -main to process the tests
Start moving to midje testing instead of speclj
Reorder code for clarity
More tests, and change to generated method to return dataset
Refactor string-> dataset to take a vector of keyword headers

Change tests to reflect that as well
Get header naming working correctly