parse TAB variant files, changed some commandline flags

I always use `.tsv` for tab-delimited files? Is this standard? Also, how about `.tab` instead of `tab` (add the period).