more work on cleaning up config
adding docs; fix knock-on of removing TriggerPathPtrVec typedef
refactor ICJetProducer to work better with PAT, add nice config printing to module constructors