Added the Movable, Bounded, and NeedsPreparing interfaces. Updated the IndexLengths to currently load into memory if enough is available, removed a dead class in Galago (MovableLengthsIterator), and opened an API call in Galago to expose iterator sizes in bytes.