Another slight speed optimization with holidays.

Down .5 seconds for 100 new Hebcal()s.
Fix previous commit; more optimizations.
Optimizations; code cleanup.