fixed bugs in RLOOKUP and ROFFSET processing

Due to some rather sloppy coding on my part, RLOOKUP would use the value in
memory *at the register number* as the address of the value, and ROFFSET
would add the offset to the register number instead of the register's
contents.
implemented JSR