Implemented more LLVM IR code generation functions and set up the initial JIT compiler