added confirmations property to BTCTransaction; copying informational properties in copyWithZone in Transaction and TransactionOutput