For break continue

Here's for, break and continue. I really would appreciate a code review from Ivan on this one just to make sure I'm not doing anything stupid. The big red chunk is me refactoring assignment into a function (so it can be called inside the for statement parser).