added unit tests for tab separated files