Add sweep service

Was this tested? It seems that amountSat + calculated fee will be bigger than the wallet's funds, therefore the TX will  not be broadcasted.