Add error handling around peerConnection and dataChannel.
Fix gruntfile not cleaning and building from the right source.
Merge branch 'release/v0.4.3'