Very first effort towards create gtfs file capability.

A lot of pseudo-code still there - need to calculate key details.
Updated the creating GTFS from basic info script so it actually works for
small test dataset.

(As in :- it does actually create a set of real workable GTFS files, with 3
stops running several trains throughout the day.)

Next goal is to start to refactor the input-reading side so it is more
realistic for an actual Geospatial dataset (I.E. several shapefiles).