Casa masks

I took a crack at implementing a way to create CASA masks (partially addresses #9). 
There's a couple issues yet:
* I borrowed from [casa_tools](https://github.com/keflavich/casa_tools/blob/master/casa_tools/header_to_template.py) to write/read from temporary FITS files. This seems kinda clunky and some header info is likely lost in translation.
* Appending the created mask to an image isn't working ([see here](http://casaguides.nrao.edu/index.php?title=Masking_images_for_analysis)). Does anyone know of a better way to do this?
An aside that doesn't require any changes: I've been calling any WCS objects `my_wcs` or something similar to avoid clashing with the `astropy.wcs` package, which is often imported as `from astropy import wcs`.  It doesn't matter here, but for consistency's sake it might be nice to name the wcs object something else.