move classes around a bit
make FileImportCache generic, iterable, and add unit test
remove debug output about security providers (cleaner unit tests)
fix dumb mistake in modifySecretKey