Merge pull request #23 from Ravenstine/master

List user remotes
Make canvas positioning dynamic.
Add connecting and disconnected dialogs to video partial.
Add listeners to find source state and show appropriate dialogs.
Add styling for dialogs as well as canvas styling.
Merge pull request #24 from Ravenstine/master

Merge playlist functionality
Fix merge conflict.
Fix tests that failed because the default name for remotes was changed.
Merge pull request #30 from nicolejpaz/connecting_and_disconnecting_stream_messages

Connecting and disconnecting stream messages