Model prototype lifecycle

I wrote some extra tests a while back but for got 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/).