Add Rewriter()

Implements a file system which allows path rewriting
Clarify that TemporaryVFS is a disk backed