Added gitignore and updated composer.json