Don't add nodes with single child to tree. Implement basic GetValue() method on nodes (needs type checking)
Add some tests for boolean expressions. Add tidier (+more efficient) dectection of multiple tokens
Add data sources and identifier node
Commit file deletions