Remove pipe-module and move to its own PipeAnalysis repo

* Update poms accordingly
Fix bug in reading records

* Due to the way Kryo works we must close the Output before opening the
  Input