Backend survey submission

This implements the survey submission (demographics and event surveys) for AppEngine.