fifo only has one instance of a file
refactor to support running integration files as well as test files
updated executable