PDF and dot continuity

@brandonchinn178 alright here it is! Gunna go through and comment, then we can talk about the style changes!
Again, I'm thinking it might be best to wrap this all in a PDFGenerator function. That way we can keep the show and sheet as member variables, if we want. Then we could generate a PDF using `var generator = new PDFGenerator(show, dot); generator.generate();`