Large Scale Client Side Dependency Injection Container And Unit Testing FrameWork