Make invalid operation exceptions have more consistent messages, make tests incorporate error messages.
Make unallow command exceptions make sense, improve consistency, update tests
Merge pull request #883 from cmaish/exception-messages

Improve consistency of InvalidOperationException messages