Add a full IPython kernel for now, which we'll then gradually juila-fy