added .gitignore and composer.json files