JC: added validates to tax, shipping_cost and misc_cost when they are present. Spec passes.
JC: more CN. Updated version. spec passes.