Test Coverage

This app's getting to the point where I'd kind of like to have automated tests for everything. I'm using this branch to set up RSpec tests for the project.