Automate ipython patch

Referenced in issue #1, this is the last of the changes to enable full automation for users. This step mostly involved patching the session.py IPython file that is installed to the local virtualenv. No one can bring IErlang up from a git clone to fully running with one command: make demo.