Added rtc.open, which is a public api for the internal open flag
Added an App Channel example
Added a request-for-challenge by sending challenge:null
Close the connection on window unload.
Allow challenge to be null in web socket signal
Updated app-chan signal to use challenges and not use onclose to check for 'room full'