Register auto loader and dependancy injector