Convert Atom generation into an ERB template.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Improve error handling.

Make the code return 404s when items aren't found and wrap every handler
in an error handling routine.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Serve pages as XHTML5 by default.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Put an XML declaration on the index page.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Reformat templates.

Move to a two-space style, which better resembles the Ruby code and
allows greater nesting depth.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>
Add an RSS 1.0 feed format.

Signed-off-by: brian m. carlson <sandals@crustytoothpaste.net>