added gitignore and basic composer.json