add some helpful comments
refactor control flow in dual-op :ADD method
fix shadowing bug in dual-op :SUB, :SUBC
consistent use of "get" in execute-instruction
Merge pull request #1 from rntz/master

Changes from code review session