Ensure page refresh on 'back'
Save analysis form over ajax.

This means that if the server bombs out, the user's page
isn't completely hosed.

If validation fails, the page is resubmitted normally and
validation errors are shown.

If the form is saved cleanly, the page is reloaded.