Move CRDT Avro type definitions to their own file
Make modifications in transactions work
More tests and fixes for Flow::Model