Minimal working outline

A lot of new code here, and more to come. @senthil10 wants to start contributing soon though, so I thought it was time to put in a PR...

In brief:

* New LaTeX template for PDF generation
  * Not perfect yet, but getting there
* New package outline for how to generate reports
  * Uses OOP with objects of varying hierarchy and other clever stuff
  * Lots of help from @guillermo-carrasco in setting this up.

It is now able to generate an IGN sample report by scraping the local files with _most_ fields complete. This markdown file can be converted into HTML and PDF with templates that are _almost_ finished.

Main bits of work yet to come:

* Tweak the final fixed in the LaTeX template
* Get remaining fields from @senthil10's statusdb repo
* Documentation