adding gitignore and initial composer.json