Implement the Digraph protocol for adjacency list based graphs
Fix typo in graph field
Rename the `adjacencies` graph record field to `adjacent`

This way it matches better with `incoming` - a directed graph record
field.
Improve the records descriptions and field names