Break out config, indexer. Logging. Mongo storage.

Add per-newsgroup scan delay.
Much restructuring.