Replacing Channels and Domains with Collection.
Moving downloading relationships from Channel to Collection.
Created domains.yaml config to manage tagged domain collections.
Adding turn-key upgrade solution in the UI.
* Converting OTP PDF generation to Latex to avoid installing wkhtmltopdf.
* Creating temporary_directory_path to simplify creating a TemporaryDirectory of type Path.
* Removing author
* Linting
* Installing texlive-latex-extra for more readable font.
* Raspberry pi has to archive locally.
Signed-off-by: Roland <roland@learningselfreliance.com>