Deprecate pyfits

yes, I know. The only sensible thing to do was to base this off the map_refactor branch.

It's the last two commits.