made columns in graph B narrower. added printing of date of graph creating in footer.
moved drawPlotLabels() out of main function because of its size
backup. restructuring code into smaller functions to make it more maintanable.
backup. made multiple functions from one large one.
major cleanup of code for drawing of labels and lines.