Extracting +mtl_modelErrorWithException:
Implementing validation
Merging MTLModel.h and MTLModel+Validation.h
Don't test unexposed user info params
Minor Style fix
Extracting MTLValidateAndSetValue
Improving documentation
Renaming validateWithError: to validate:
WS
Merge pull request #104 from robb/validation

Adding validation hooks to MTLModel