Spring cleaning

A roundup of under the hood improvements I've made to the site recently.