Add support for type-specific layouts

Adds support for custom layouts by archive type. Addresses #12.
I have defaults in `lib/jekyll-archives.rb`, which I merge the custom config with before generating.