Initial content (minus testimonials)
Make tab activation work
Rename `md` directory.

From the user's perspective this contains their content, and the fact it's
markdown is an implementation detail.
Quiet 'Use of qw(...) as parentheses...' warning
Makes a first attempt at testimonial loading.

JSON seems too fragile, maybe I can replace it with YAML or something
like that.
Put two random testimonials on the index page

This also checks that all the divs are closed and does a little indenting in
the views.
Generate page title from tab's text

Move some of the javascript into its own file to reduce the amount of
javascript in the templates.

put the application bane in lib/MarkdownSite.pm so it's easier to change.
Clean up the testimonial code

Put the code to get testimonials all in the project.js file and put the
unique bits of code in the templates in the views directory.
Modify format of testimonials
Remove "bad" leadng /

The leading / on the content links only works if this is at the root of the
web site, and breaks if it's being run from, say, files on disc.
Merge pull request #1 from ddoyle/simple-site

Simple site