Add Fee Estimation and Change Address to Transaction

Neither `Script` or `Transaction` has any recollection of what network it is on, I can't...