edge crud controller
refactor node controller
edges controller adds nodes in the graph if they are not there