add more tests and fix a couple bugs in VerbalExpressions.js