Default Model methods are now defined in a model.groovy file

Basic model methods like findById(), delete(), etc. are now defined in
a distinct model.groovy file
Add Groovy update(id, m) instance method and findByKeyValue(key, value) class method to Model class