.gitignore and composer.json added