Feature/validate config

It's possible that a user may re-upload a GTFS with a different range of service dates, in which case it's possible to have saved sample periods that are no longer valid.  The easiest way of dealing with that may be to delete the sample periods whenever GTFS is deleted.