Introduce Edge type for Graphs
Introduce Edge in Graph (again, but now really)
Added test-output directory to .gitignore