Added btree cursor support

for the time beeing we could point Icecore to `/tmp/icecore/_documents` it would avoid us to add it to `.gitignore`