(Re)introduced the notion of a TransitSystemFactory; now TransitSystems should be completely memory-resident (again) and should never throw checked exceptions.
Moved stop pattern recognition to the importing step so we get all of the benefit with less loading time when constructing a TrnsitSystem.
Restored routes-for-stop functionality in TransitSystems.