Use spark
Refactor the way new response sets get created
Do non-destructive update of surveys

We don't care if they're draft or not now
We now deal with superseded response sets properly
Merge pull request #807 from theodi/bugfix-fix-non-updating-certificates

Fix Non-updating certificates