Adding AlgorithmGenerator and KernelReplacementPreprocessor. Adding QFT example to simple and rigetti