Added fallbacks

Checks for webrtc support in browser, disconnect handling, sessions are
cancelled on client side if nothing is returned within 4 seconds of time