fix: keep correct name of comms packet provider
feat: add basic packet sender
feat: add dispose and disconnect upon closing a tab
feat: add injection and named pipes connection support