Early work splitting monads. Fixed for in for continue.
Added simple test for break forin
Cleaning up uses of lifting for statements
Moved to using completion operations provided by compute
Rewrote liftExpression in terms of bindExpression
Reorganized statement code to be grouped
Added test for if statement expression throws
Added test for throwing if body
Adding test for string and boolean builtins
Added builtin String object test