improved Presenter singleton
fix clock variable name
websocket-rails event and channel handling functionality needed by websocket sources
change: new centralized datastore for masterslides for future simplified update