DOC: Updates to CONTRIBUTING.md
CLN: Improve exceptions in core/common + tests
more changes to bare exceptions
fixup _mut_exclusive to be more expressive