add gitignore and beginning of composer.json