web: add a new template for missing man page
options: catch shlex parsing errors
web/views: render error page on parsing error
web/index: focus search box on load (fixes #8)