change to psr-4 autoloader