FIXED: Variable checks were not being carried out properly.
Added a variable check to test for the value of a variable, and run the expression based on the result.
Removed unnecessary brackets from the parser
Fixed small intuitiveness issues and a couple of bugs with text and query expressions.