Validation documentation and unit tests

1. Documented Model.validate function in README.md based on the latest changes from  Tiago Peruzzo

2. Added new unit tests to insert.js to show and verify new validate logic