A user level bidirectional client only file synchronizer (owncloud version)