- didn't occur to me to run unit tests...darn Haskell spoiling me

Fixed the unit tests to use the new dictstore API and also fixed a few bugs causing changes not to be tracked properly (which in turn prevented automatic syncing)