Default Model.update behavior and customUpdate handling

Test implementation to implicitly do updates or override with custom
update behavior. Related to #2
Merge pull request #4 from kimagure/return-update

Default Model.update behavior and customUpdate handling