Uses composer for autoloading