more extensible

- reorganizing into harness and index
- exposing rli create and allowing overriding rli create in harness
0.1.2 more extensible interface