candi - Can DI is container library Dependency Injection for JavaScript inspired from Pimple(php), Rewire and AngularJS