fix null problem in Lucene index
Do not attempt to load graph when we are not starting a server.
make FrequencyEntries and TripTimes both belong to Timetables

Also:
Make scheduled times zero-based and deduplicate them
Use stop indexes everywhere, not hop indexes
There is probably some hop usage still hiding somewhere.