add firefox support, abstraction of differences will go to rtcpeerconnection
0.2.0