Working, but lots of cleanup to do.

Working site, put together in a rush. Still bunch of cosmetic issues,
unused modules/static files, repeated code etc. Requires cleanup.