[add] Graph manipulation methods + unit tests
[fix] add __init__.py so that './manage.py populate' works