Add favicon templates

Currently, we only have a template for a legacy 16x16 favicon.
Fix syntax error
Add default blank favicon
Remove junk from blank favicon
Remove junk from default blank favicon

We also cleared out the Express favicon middleware. As far as we can
tell, this is useless so long as you are serving static files.
Implement site contact form

We reimplemented the site contact form we had setup in the
node-compound template. It still needs a bit of refactoring due to the
clunkiness of not having a `flash` function available.
Refactor contact form routes

Just factored out all of the redundant calls to `res.render`.