A* shortest-path algorithm

Now running and exported, but not yet tested properly.
Test A* WIP

Dies with error about "no generator for AbstractGraph{Int64, E}".

Requires an update to QuickCheck 5413c3 to fix the CompositeKind bug.