Update Dependencies and .gitignore