Add UI support for starting a call and creating a peer connection
- Adds a new module media.js for media related calls
- Hooks up the initiating a call to create a PC and be ready to pass that to the server
Rename app.media.initiateCall to app.media.initiatePeerConnection, fix app.services.initiateCall documentation and fix some formatting
Merge pull request #27 from Standard8/ui_start_call

Add UI support for starting a call and creating a peer connection
fixed ws tests
refactored test WebSocket creation process
heisenbug: attempt at moving back asserts to the message event listener
ws events tests: moved done() to the ws message event listener
fixed ws tests to take in account initial sending of user list on connect (thx @Standard8)
ws tests: terminate() connection
sync with master