Refactored PDF Builder related classes.  The PDFs are now being created
properly (the only info present is the CID), so the overall project
skeleton/framework is in place now (assumption).