Fixed handlebars layout issues, added navigation & more.

Also added a /recent page, javascript form validation, favicon and a
custom 404 error handling page.