Pull in validation utilities and adapt for unknown inversion of control mechanism.
Add tests for ValidationObjectAttribute and the ValidationService.
Correct name of test to match attribute.
Correct files included in project file.
Add a few more tests.