redoing protocol to support modem and channels api, deprecating rednet api calls