add file sub-project to omnitool

Initially just contains a module for working with temporary files.
last note would be because `sbt compile` breaks too ... I was foolishly assuming it would be a test related error because the exception was reported during the middle of testing, but that's not the case here.