tests for models and controllers, WIP

Experienced complete comp meltdown, huge failures prevented completion of tests.  Created a factory.