Submit all surveys

* Adds submission to all survey types.
* Fixes bug with fetching participant ID in event page.

I've started using promises to fetch the participant ID. Will switch over some other events later to also use promises.
yes: the question is in the format "Why did you choose X instead of Y?" depending whether you proceeded or not, the X and Y should be flipped.