building out architecture.
PlaybackManager - wraps the mtvn-playback component
APIManager - manages what goes out through the api
ConfigManager - loads the config and initializes components
BentoManager - wraps bento
ClosedCaptionMediator - wraps captionator (will be moved to gui tier)
UserManager - manages user state (have to add localStorage stuff still).
And more..