Match on non-expression nodes
Add clinical mode and fix matching non-expressions
Move things around, write out to streams
Fix writing to files (previously always blank)
Remove logging
Add dump ast support and identify problem
Add diff