adding composer & gitignore for vendor items