Lots
added boiler plate unit tests to promote a feeling of guilt
Refactoring to make significantly less DB connections and have simpler jelly