Wrote initial version of dynamic table header writer.  writeGenericHeader will write a table header with columns that dynamicly grow based on lengths of column