Added preserved files

This feature allows you to preserve files from another branch when you
run benchmarks. This is useful for allowing for benchmarks to live in a
separate branch or running benchmarks on older code