Added SoftDeleteBehavior
Improve type casting
Added SoftDeleteBehavior tests
Added increment() and decrement() methods
Updated readme