Minor improvements

I've updated composer.json and .gitignore. I've also fixed the indentation in composer.json.