Feynman-Kac Semi-Groups