Implement sign-as-we-go, sending change back, distribute out sigscripts to wire exchange.

Signed-off-by: Karel Tuma <karel.tuma@gmail.com>