created a State#Load and State#Dump to store the relevant bits of a state out of band (in a db for example). using it in the droidippy tests to check it actually works.