Added watch payment job to track watched payments

 * Job watches payment until they expire or meet there min confs
 * Job should recover from missing wallet notifies, but ntx is missing
 * Still need to handle expired payments in invoice view
 * Still need to handle updating spot_rate and expected_amount