Fixed .gitignore and updated composer requirements