`for` fully implemented, all tests passing so far

Still need to address remaining missing tokens
comment parsing now handles if expressions

tests passed