added gitignore and composer json