Implemented Model::insert() and select()
Improved Model::delete()
Added new pre/post callbacks