Update to Hakyll 4.x

+ tweaks posts/templates to make HTML render as it used to on previous
  versions of Hakyll and Pandoc.
List only posts marked with 'public: true'