Add docs for openchannel_bump, plus some checks that were missed for verifying the amount is valid.
Be as specific as possible is a good rule for things, I think
`openchannel_signed` and `openchannel_update` which allow a user to continue a openchannel or kick off the completion of a openchannel. `openchannel_update` should be called until it returns with `commitments_secured`.