make the calendar.dat path settable

with a semi-reasonable default. fixes #7