More thorough testing of tool error reporting
Fix NPE revealed by updated testing method
Strict handling of redefined rules (do not attempt to generate code), fixes #210
Updated documentation
Merge pull request #215 from sharwell/error-testing

Error testing