enh(exporter): breaking - header style now through customFormatter

Add footer, allow functions for header and footer to allow page
numbering, provide custom formatter that allows adding styles and
other pdfMake formatting