updated composer deps + git ignore