Initial commit 2
Added gitignore.
Extracted graph module.