Issue23 unit test validation container service provider

I think I'm done with this provider. There rest of methods are helpers