change assertion input order to reflect API
move byteCount to utility module. spruce up comments
dispatcher timeout delay configurable in prefs
dispatcher timed remote ping on delay and unit tests