add kaleidoscope lower and regalloc, better instr dumping, initial regalloc logic