Crupdate

Changes the API of cosmic ray cleaning so each of the tasks are self-containted and work on either on ndarrays or ccddata objects.   This also removes cosmicray_clean to limit confusion.   Added Examples as part of the docstring and updated tests.