Do not hijack hjkl/home/end keys when in list mode.

This makes it possible to use forms on pages which load shower.js
and do not contain a presentation, and to use forms on a page
that are unrelated to a presentation and no presentation is being
shown.

Fixes #141
Merge pull request #141 from Patternslib/issue-141-key-hijack

Shower breaks input elements on a page
Minified version
Updated themes
Update Contributing.md

Fix link to Template repository.
Add link to Jekyller.
Merge pull request #145 from tonyganch/patch-1

Update Contributing.md
Update Contributing.md

Fix a typo, add some commas.
Update Contributing.md
Merge pull request #146 from tonyganch/patch-2

Update Contributing.md
Updated themes
Merge branch 'master' of github.com:shower/shower
Updated themes
Updated themes