Makes storage location configurable.

The default breaks on CI, so need to be configurable for all environments.
I guess we could re-use the TemporaryFolder instance in this test?