Install IPython from the beta release tarball

This sets the requirements.txt to use the beta release tarball, and directly adds nbconvert requirements.

I couldn't seem to get the requirements.txt file installation method to handle installing from wheels. Perhaps it's time we make ourselves less beholden to all pip ways.

Once we get this in, we can start merging @ellisonbg's UI changes more easily.