Move calcfee and istxtoobig

I tried to move the calculateFee to the withdrawal structure and bundled it with another move - the oversize check.

I need to be able to replace both for rollback tests and having them on the withdrawal structure seems more natural than on the decoratedTx structure, since we anyway have to pass the transaction as a parameter.

Let me know what you think.