Allow interview settings to be passed in instead of being read from web.config.
Also allow encryption key to be explicitly set instead of being read from web.config