added more model specs.  removed dependent: destroy, but added validations for child orphan records