Add LiveModel to support soft-deletion

LiveModel can be used as a base class or a Mixin.
Merge pull request #7 from jlynn/master

Add LiveModel to support soft-deletion