Only validating models on commit when { validate: true } is passed

Adhering to the behavior specified in the documentation
Build
Updating changelog