added the abillity to loop, currently not functioning it functions with one input to loop over just fine. We need some sort of intermediate state which contains a bunch of statements. As of right now we just plug through one statement at a time. It will take some fiddleing with the grammar to get loops working. This is a nice step for our if statements because we will need to do somthing like this anyway. I also need to concider making a seperate branch for this development