add composer for manage autoloader