Checked in changes with new Processor and Reponse classes.