Improved questionnaire updating

Changes the survey to: 
- Update text fields as they are changed
- Improve loading icons for AJAX events