refactored control out from graphics
pre requirements for interactive control
singletonized control classes
created websocket based source plugins and made modifications to support the asynchronity of websockets
fixed to not change slide to itself with transition, as this is weird looking.
fixed typo
fixed trying to download slide that is not yet ready.
changed to new isk-websocket behavior, broadcasting display data when it changes making polling for it unnecessary