Added plugin registration logic to database
Added plugin logic to Model
 - Allows custom post-creation behaviour
 - Allows custom validators
Added plugin logic to Instance
 - Allows custom validation behaviour
Added custom validation support to validator
Renamed example/User.js to example/UserModel.js
Allow model constructor arguments to be passed to new model plugin hook
Added example of changing case of collections
Added example validation plugin
Added post-creation plugin hook for Instances
Added feature details for plugins to README
Fixed syntax error in Model
Fixed validation issues, updated tests
Fixed instance schema validation
Fixes for Model
 - Removes obsolete rename functionality
 - Fixes validation on insert
Added plugin tests
Added more plugin tests
Updated README
Update instance properties after every query
Version bump to v2.3.0