Cleaned up kernel runner. Untested as now. shifted test utilities. ready to write runner tests
modified kernel generator to append the ast with kernels