Start on tests

Pushing what I have so far on tests. Have tests for most models (if not all), the mailer, and a good start on the controllers. I've done half-most of the non-namespaced controllers and am working through the staff side controllers. There should be more than enough examples in those so far that others can pick up and start working through the dashboard side controllers if they'd like. If not, at least you have my tests so far.