Add sqrt and abs unary prefix operations
Add :is node for "foo" IS NULL

* Refactor binary infix contexts to be simpler
Add :ne node
Add spec for IS NOT NULL
Add ranking operators
Add length node