enforce no dynamic conversions
fix accessors in api.py
add CaseDelta

- some basic tests
- constructor for converting from CaseBlock
- addition operator (+ and +=)