Abstract the title into a seperate html template

Issue #71.
layout.html: Include more markup and blocks

Issue #71.
Add search.html template

Issue #71.
Add upload.html template

Issue #71.
header-nav.html: Fix hrefs for navbar

Issue #71.