Corrected the validation of SubStatements including tests:

- ObjectType must be present.
- id, stored, authority and version must NOT be present.
Merge pull request #3 from dnjohnson/substatement-validation

Merging in better handling for the validation differences between statements and SubStatements.