Bump all node dependencies to newest versions

The previous versions we're pretty outdated. This was done using
npm-check-updates -u.
Fix HTML markup issues in layout

The layout was seriously broken due to an erroneously closed div tag in
the blogpost meta box. Thanks to @Felicitus for suggesting to use
validator.w3.org to spot the error.