added gitignore and composer