Added service_provider parameter to docker and service classes.

Fix for issue #91 that was raised to add a service_provider parameter to docker and service classes.