Make the type of node permission a type of its own
Be more aggressive while caching objects in the local backend

Not this is a so good idea, need some experimentations.
Expose a more generic function to iterate over all the blob in a store
Use the more expressive iteratee function to make GitRemote independant of unix completely
Add a new GitMemory which implements an in-memory store.

Use 'ogit <bla> --in-memory' to enable it.
Hook the new module in _oasis