Refactor CreateNew factory for screen to require a connectionId, and remove screens from the ConnectedScreen list when they are disconnected
Write comments to the Hub code
Refactor the code, so the screen is now split up to a module and and a
controller. The player is spilt up in a ViewView and a PlayerModel which
handle the creation of the SWFObject