Removed memory leaks, cleaned up some typing errors - IValue is still riddled with weak types, automatic conversions and other typing issues - and cleaned up a few optimization issues.  For Jack
Added partial test case suite for nas programs - I will add the remaining NAS test cases when I have time (they run in >10 min a piece).  Also added some more output files, adjusted some limits, and fixed an instrumentation bug