Since we are using real files and not mocks, each tests needs its own file or else Travis will try to write multiple files concurrently and fail.
More or less fixes #13. We have some repeat util code that I still want to eliminate though.