adding if and for recursive parsing
normal variable tags work. do if and fors work? I have no idea
if and for loops are working. though the code is really messy