Transform

closes #67 and closes #66.  Adds transformations of the CCDData object although uncertainties may not be handled correctly.  It also handles rebinning of ccddata objects. 
This might not work as intended -- if I remember right, the setter for ``NDData.mask`` converts the input to boolean in the setter.