rewrote TSV datasource to use Guava IO.
wrote custom matcher for comparing files, ignoring trailing whitespace.