add networkx to setup.py requirement list