Replacing use of Trace in favour of ILogger in rest of the application
Also now pass in IISManager to the SyncService rather than newing one up