add composer.json and ignore /vender/