Added NOT node to Rete

- Added NOT node
- Reworked other beta nodes
Update DSL

- Changed pattern match predicate from If to Match