add TreeStore documentation

added some docs and explained the limitations, as it was rather hard to debug it..

I've currently implemented an alternative TreeStore with constant size iterators - http://hackage.haskell.org/package/gtk-largeTreeStore (still need to review its performance / complexity though as its not using any caches/indexes yet)