magickernel: added method do_execute_file() that will attempt to run a file directly by the kernel. added three new magics: %run file, %load file, and %edit file. %run just calls kernel.do_execute_file(); %load will put the text of the file into the notebook; %edit will put the code into the notebook with the first line set to '%file FILENAME' so that executing the cell will overwrite the file