use psr4 instead of psr0 for autoloading