Added a validateData function, to use Laravel's default Validator resolver to validate model being saved.

This is a proposed fix for issue #699, the packages custom validator resolver was being used to validate models, without incorporating any custom validators.