Tidy up response layout in admin

This also adds HTML sanitisation to the Response model.
Prevent changes if consultation is unmodifiable