extract custom file loading into its own module
clean up some of the copied logic in validation_runner
fix bug introduced into runner when refactoring loaders
Give loaders a CSV-like foreach() syntax
Strip off quotes when loading files - this is a a bit of a hack until I confirm what the actual workaround was