Add edge
Change neighbours to edges
Fix references to edges
Add an option to clear all metadata
Minor cleanup
Add skeleton for DFS