Move requirements to requirements.txt and mention that in README.md.

I read the README files and .travis.yml for requirements, but pygraphviz isn't Python 3 compatible (according to Travis build log), so I removed it.

According to logs, this change works and it's the tests that are failing.