Extend test coverage

Gets the RSpec suite passing.  Extends test coverage for controllers and models, removes tests that were either added by scaffolding or pertain to older code.