Add tests for not expression. The not expression is currently incorrect in evaluating non-boolean data types.
Merge pull request #170 from lunelson/issue-680

Add tests for not expression.