started renaming timestamp -> version
moved XMLHttpRequest based HTTP implementation to it's own file and added unit tests
refactored wireClient and getputdelete into RemoteStore
refactored transaction handling for stores
removed remaining parts of old store implementation and added description of the Store interface in it's place
removed 'getputdelete' and 'wireClient', started moving platform's 'ajaxNode' implementation to lib/http/node
rewrote sync using a lot less code.
added util.declareError and util.extractScope. Removed declareError from remote store. Some documentation for remote store.
tweaked some timeouts for util tests
new shiny sync unit tests
invented Controller to stich together all those stores
moved all module handling code to src/lib/modules
StubStore for more-fun-less-cursing in TDD
fallback store to handle some network errors
Access#check(path) returns the mode set for that path instead of 'true'
setStorageInfo is now toplevel for remoteStorage
removed deprecated remoteCache store
reimplemented localStorage store
re-implemented all the directory structure handling isolated in store/local
started implementing a FilesystemStore - this is just for reference, may be useful in the future to implement proxies running as local system processes.