Created class PdfDocumentModel that holds common functions of PDF docume...

...nt models.

Deprecated pdf_build_address() and created PdfDocumentModel::buildAddress function