Improved questionnaire updating

Changes the survey to updates fields as they are changed and improves AJAX loading visibility