Implements function for key "detail".
Implements function for key "firstPage".
Implements function for key "lastPage".
Refactor by introducing `Parser` class.
Add `usePageLengthFromPrinter` to page format.
Add CRFF per page.
Implements function for key "header".
Implements function for key "footer".
Fixes extra page printed when content ends in last line of a page and is using footer.
Add build/ to .gitignore file.