Adds missing semicolons to test-association-hasone-required (pass jshint)
Avoids saving an instance if a property is null and is marked as required (#142)
Avoids passing property validations if property is null and is not required (#142)
Adds simple test-validation-none-if-not-required