Implemented ProvisionManager for handling provisioning from Spacer - uses an internal queue to prevent the same service to be provisioned multiple times