Create graph.py revised (2)

This is almost done except for brands
Merge pull request #7 from samighoche/patch-6

Create graph.py revised (2)