Update of graph API with a consolidated interfaces.
Excluding netbeans project files.
.gitignore commit