Improve tests for ST_ShortestPathLength

I added tests to cover the edge-reversed and undirected cases.

This addresses #41.