Fixes #55
Fixes #56 by making sure an element removed has all its index entries removed
better doc for #56
no more sail gaphs : this was a very bad idea
various code improvements