Changed tests:assert instead of cout;fixed tests:do more "valid" tests
Fixed tiny bracket error in TestValidate
Small fixes to TestValidate