Update pandas req and add ipython.

This updates the pandas version (minor patch) and includes requirements
to install ipython and notebook viewer packages.
Update gitignore with github python ignore template.

Also ignore project-specific .direnv for those that use it.