Updated gitignore for C++, ROS, and Python