Handle {{# each ... }} (whitespace at the start of a token
Refactored out a BaseTemplateInstructionCompiler with an argument parser
Test for closing tag in block
Starting on If(truthy)
Refactored truthiness into an extension on object and moved appropriate tests
Truthy If Instruction
Properly handle nested block tokens