v0.4.1

This commit fixes #75 by providing a behavior for TSVTableReader when a
file is provided with headers but no data.

A couple of tests were also added to prevent regressions.