improved unit test/error manager interaction (errors now cause failures)
began relationship validation