Adds recommended packages

The new packages introduce hyperlinks to the produced file and increase
readability. A new font.tex file has been created for managing loaded
fonts. It also ensures that the fonts are loaded before microtype
package.

A nice side effect with the hyperref package was that the table of
contents now automatically links to the corresponding part, chapter or
section in the output file.