Update to Python 3
Add IPython notebook