Created testing infrastructure.  Added factories and validation tests
for models.