all provider unit tests pass.
Issue: webrtc provider uses promises. these are not available in phantomjs