Basic functionality for write syncs & conflicts

- Adding support for multiple return values in read data while showing
  conflicts
- basic syncing mechanism added with conflict detection and crushing
- somewhat better internal naming and ITC manipulation
- tests