Allow configuration of ipy exec, port, ip.

As much as possible, I'm allowing for more configuration where it matters. This lets you set what port the notebook/container is listening in on as well as the ipython "executable".