fix bug in jd calculation + tweaks

* fixed jd calculation result being off by 2 days
* cleaned up the date calcutions
* exposed the method used to calculate the Sun's position
* updated README.md