Fix up doxygen comments
Error handling fixes
Use a linked-list for each object type

Better performance than a linear search
White space fixup
Missing enum
Merge branch 'master' of github.com:AndreRenaud/PDFGen