Fix for "incomingStream" event breaking implementations

- Revised payload in incomingStream event not to break 

  > - Previous payload - peerId, stream, isSelf
  > - New payload - peerId, stream, peerInfo, isSelf<br>
  > This breaks the previous versions implementation.
  > - Revised payload - peerId, stream, isSelf, peerInfo

- Updated documentation not to include async callbacks as it is incomplete.