adding bs4 requirement and .ropeproject to .gitignore