re-arranged event tables so that they are grouped by day instead of one for hadlakat nerot and separate tables for end of shabbat/yomtob.  fixes #6
replaced local implementation of calculating hebrew dates with that from HebrewDate.js github project