Updated composer.json removing unneccessary dependencies and updated .gitignore to remove vendor from repo