Dynanically load JSON calendar data based on calendar preferences. Fixes
#40