Added reference to Autofac
Moved the azure role configuration code to a static class
Refactored WebFarmRole to use Autofac to construct the services and move some of the code away into helpers as appropriate
Ensured the background worker gets resolved
Added interfaces for SyncService, BackgroundWorkerService and WebDeployService, use IDisposable rather than Stop() methods and added unit tests for WebFarmRole
Changed the AutofacConfig unit tests to test for the correct implementation type rather than just a not null check