added the option to specify column headers
added outerBorder and innerBorder options