Added autoloader and dependency injector container