Fixes #112 by adding the notion of a 'temp' file that does not get written into LocalStorage.