Initial demo fix for #706 by making anonymous users save data with user=None

***THIS IS NOT FOR MERGING***.  I am posting this to foster discussion on the issue with any interested parties, as I'm still unclear what the best design is.

This generally works; will annotate to talk about upsides/downsides of the desing.