text node handler
variable node handler
rewrite the for module to match our new parsing system
rewrite the if module to match the new parser
move some of the helper functions into a utils module
implement new parser
adjust the test to correct some whitespace issues
remove console.log
test for reversed functionality
implement reversed functionality