very experimental and not for production
it uses just the peer_key and pseudo message id to gossip and request using filetransfers
uses tox_ngc_ext for custom packets (gossip)
ngc_hs1.h is the public c interface
ngc_hs1.h
the .hpp is private