Are Mesh Nets The Future of The Internet?