Wrote the implementation for the new observed redshift calculation and
refactored the old approximation, allowing for swapping between
implementations if needed. Still need to write unit tests and check against
old results.

Ticket reference: TAO-17