change be and beA/beAn to use raise
change more tests to use raise
finish changing from err to raise
Merge pull request #1 from reergymerej/improve-errors

Improve errors, use same mechanism used by custom tests (eat own medicine)