If multiple control groups were open by eof they will all be closed.
Added in break/continue functionality and fixed a bug with variable substitution.
For loop now handles 1 and 2 arguments to range correctly.
Code neatening.
Added basic stdin handling.
Fixed treatment of stream reading loops and various bugs.