updated autoloader to psr-4