add --tab option and enable by passing a custom locale pointer to all functions reading bed streams