Started to add wrapper for run kernel
Merge branch 'SteveBranch' into wrappers
Added the rest of wrapper function for run kernel