Put in some exception handling for errors in CGPDFDocumentCreateX, and return self instead of nil when readerDocument  can't get a document.