FileSystem: create library to allow easy mocking of disk IO operations
fixup: setup