- complete rewrite of KVM API (use SA single table inheritance)
- add option to pass arguments to create_engine via kwargs on open_book and create_book
- set default to num field in Transaction
- add convert to VARCHAR for DateTime/Date