TESTING: Updated test cases and invalid testing.
Removed @Ignore flags from a small number of test cases which are now
passing.  Also, updated testing system for invalid test cases to include
regression testing on the error message.