Completed Basic Controller Specs

Need to figure out how to effectively test some of the weirder systems though (Commenting and Tagging specifically...) Actually, that probably means those systems need to be refactored. Going to make specs via TDD from this point on.