Updating from the Model/DAOFactory should now go through .validate(), you can skip this by adding a third argument {validate: false}.
Added specs for the new Model.update behavior, also added even more spec tests for column id/auto increment/primary key field validating properly. Closes #220 and #799
Forgot to check for null on .validate().
Merge branch 'update-validations' of https://github.com/durango/sequelize into durango-update-validations