More tests for model lifecycle events

I wrote some extra tests a while back but forgot to PR them ... so, here are some more tests for use cases of Model lifecycle events described [here](http://rmosolgo.github.io/blog/2014/03/19/batman-dot-model-lifecycle-callbacks/).

I think they're a decent example of how to use them IRL.