Bugfix: Providers no longer deleted
If a provider throws an error, the provider is no longer removed from the container (i.e., the service is not instantiated) See #39
If a provider throws an error, the provider is no longer removed from the container (i.e., the service is not instantiated) See #39