Allow two-part julian dates for extra precision

Here's the revised PR, just adding the two-part JD. My sense is that jplephem will be very useful as part of astropy as we will need barycentering at some point. But will first finish ensuring astropy's Time class has a working `UT1`...