update to allow for autoload via composer