Updating docs and new IPython interface

Updating for the new IPython interface, and some cleanup of the docs with some default apt-get based install instructions.
I think we should mention develop mode because it is really useful if you are working on peregrine itself (otherwise you have to go through the install step every time you make a change)