Resolve "Refactor CRDT code"
Closes #61 (closed)
- Remove useless protected methods trick in DeltaCRDT
- Clean DeltaCRDT class
- Add toJson method in DeltaCRDT
- Use CRDT instead of DeltaCRDT for merge and generateDelta
- Make generic CRDT support only string to avoid serialization issues
- Change tests accordingly