added test coverage to all CRUD actions/models