Made factory methods public, not tidy
Added the preflight mapper class.
Added small unit test for mapper.
Updated PDFBox version to 2 Snapshot.