added gitignore and composer lock