Add #has(key)
Alter `npm test` to use --dev build for sourceURLs
Add initial saveStruct/restoreStruct methods
Add #restoreDone() test
Add saveStruct/restoreStruct tests
Tweak method docs
Merge branch 'add-serialization-2013-02-28'