bark: Document the exit-module
Depends on: #1055
When performing an exit there is a phase where the user has to wait for sufficient confirmations before they can access their money.
We currently have two objects
- [Vtxo] which has [VtxoState::Spendable]. Here [Spendable] means you can use the [Vtxo] within the ark for eg a lightning payment
- [ExitVtxo] which has [ExitState::Spendable]. Here [Spendable] means that your exit has sufficient confirmations to be spent onchain
Having both states with the same name on a similar struct was quite confusing.
Things, like get_spendable_vtxos in the exit-module is quite misleading.
I also propose a rename because I got very confused a couple of times.