improved psr-4 autoload config