Main work on the CPS interpreter.
CPS now uses a start function which takes no arguments.
Added more cases to CPS conversion.
More work on the monad for CPS conversion.
Work on handling the result or Main in the CPS converter.
The minimal program converts to CPS.
CPS conversion works for the Output type.
Fixed some bugs in CPS conversion of case.