handleCancelReq had a bug (returning ErrProtocol when we weren't suppose to)
Also changed the network node to:
Fix bug of forgetting to remove a stream when an error occurs.
Remove the DHT bootstrapping logic, since we are not using the DHT anymore. It's making random connections in the network (could be good, but I think there is a better way to do the bootstrapping)
handleCancelReq had a bug (returning ErrProtocol when we weren't suppose to)
Also changed the network node to: