I updated the design and rewrote the unit tests. This creates something more consistent with how I ended up using the index. Signed-off-by: Anna Schumaker <schumaker.anna@gmail.com>