added the zeropoint correction. Still need to test result of calcZeropoint, make sure that I'm doing the right thing with it, and figure out the best way to apply the correction to all the magnitudes.