Move smart_split into utils
Add test for ForNode
Added Nodelist
Helps if we append new nodes to the nodelist
Ditch is_block, use close_tag instead
Add support for Context.push as a context manager
Start adding default tags