Added Sparkle updater, updated JS core