Added further functionality allowing the context to operate on the JIT.
The Context can now initialize the JIT.
Made sure that the Context is not copy-assignable. Did some JIT code cleanup.
Massive cleanup of the AST as well as general code formatting changes.