Rebuilt to use datetime and sidereal module.