Add support for GTFS shapes

This adds support for reading and querying the shape file that is often included with GTFS.

Useful for times when you want to display a transit line's path instead of just the stops.