fixed bug in Increment optimization
added arguments for command-line control
Added error detection to execution function
Addition optimization fixed
fixed instruction number error in printProgram()
Improved Increment detection
generalized setZero to setVal
added truncation of (setVal then change) instructions
Improved setValue optimization
setVal params modified to be (relative move, set value) to match other instruction parameters