Bug Fix: Sunrise/Sunset times Now accurate

Corrected bugs in Sunrise/Sunset Calculation. Accurate to within 1 second, during testing, of official NOAA Excel based calculator.