PDF and dot continuity

@brandonchinn178 alright here it is! Gunna go through and comment, then we can talk about the style changes!
Could I just rename the module and its exported function as "generatePDF"? I thought about exporting a class, but really, we only need a function, not a whole class