Added the ability in kernel.catnip to run programs instead of just functions