Moved graph builder to own module.
Moved graph class to own package and removed redundant referencing of edges by nodes.
Package init added.