start implementation of for range
document rationale for the range implementation
more work on for range implementation
proof of concept with a working runtime impl of for range, from assembly
implement compiler for range keyword, works for numbers
test breaks and continues, embedded loops, works
range works on numbers and strings
range works on objects
range over funcs (coroutines) now work
update range design doc to reflect implementation
closes #20