Implemented the Synchronizer class and reworked the SyncFIle class. Tests still fail.
Add Synchronizer location test and fix

Add Synchronizer location test and fix Synchronizer.locations null