refraction_fit_param() needs to return px, py, as well as a timestamp. The entire array of corrections is unnecessary and is dependent on the exact frequency structure of the FITS file. When applying the refraction corrections to a FITS file, we can take these coefficients, timestamp, and frequency information to calculate new arrays and apply them.
Level 1.5, write correction info to the file but do not apply the shift. need to do "apply shift" in the plot function
Level 1.6, applied shift to data array CRVAL1 and CRVAL2 are 0, CPIX1 and CPIX2 are datashape//2. more generic, no need to apply correction