changed the cython exctionion name to cextinction as it should be available to the users.
fixed multidimensionality for the ccm89, restructured functions for ccm89.