Add navigation bar above videos (fixes #9)

This was surprisingly easy since jQuery lets us treat sets of matched
elements the same as single elements.
Abstract navigation into its own template