Added temple module.  Also created "circuit" framework for running modules in order