cooldownView: move all udpating inside update() method
cooldownPresenter: handle all events etc for the ui element
displayBuilder: just handle containers, and adding views to them
orchestrator: rewrite for new ui
toc: add missing files
talentCache: update for wod API
init: import Dark.core libs
displayBuilder: fix lua errors, protect against null points property
cooldownScanner: fix null tables
config: add a display point
init: import more dark.core libs
ui: fix lua errors
cooldownView: style button, fix cooldown display
cooldownScanner: remove, unused
config: update test spells
orchestrator: show and hide views on talent changes
monitors: add spell and macro monitors
config: update spell info
init: add new namespace
monitor: fix lua errors and fix events