Add functionality to define headers in initializer

This is helpful when your headers are supplied in a separate
file from your data source