change cast() to define per-attribute casts; decouple from 'type'
version bump
add changedValue()
Add changedValue() description to Readme
Add model.calc() -- calculated attributes

Change changes() => change()  (say that 3 times fast)

Expose raw changes via changes()

Update tests and Readme