1. Add `ChronikIndexer`, which will contain all the data/handles required to run Chronik.
2. Make `setup_bridge` return a boxed `ChronikIndexer`.
3. Add `ChronikValidationInterface`, to capture all the tx/block events happening in bitcoind.
4. Add `Start-`/`StopChronikValidationInterface` to create a `ChronikIndexer` and start + register / stop + unregister `ChronikValidationInterface`.