work-in-progress update. videos now load, refactored into requireJS client side, cleaned up some code, added pubsub for the loading APIs and videos and data