A small amount of modifying
Getting there to getting the whole lot back and running
Some more changes to Ranges
Get rid of JastaddJ errors
Added back in the toString for CodeBlock and Difference