Added slugs and redirects for unknown file types.

The slug is now provided to the templates, so that page-specific
logic/css can occur.
Added an extensions array so that non-templated files can be redirected
to, instead of being processed as templates.