Now with composer and autoloading