First commit: PDFLexicalAnalyzer, PDFDocument, unit testing