Revised CFDExchange.

Added terminate function. Added verbose input to functions. Removed call to exchange, which was called twice at t=0