Display and Export Network Node Details
This version contains an implantation of new network model.
That data structure role is to store the current network state including all the extracted items.
Apart from the fact that this refactor improves the readability and structure of the code, thanks to this data structure different display components can share information while maintaining unconsciousness from each other (e.g the Network Map user control can now access DNS records if there are any).
Main Features:
- Network Map user control now have a control describes the node details: open ports, DNS records, sessions count.
- The exported files including a new file named "BruteShark Network Nodes Data.json" that holds all the nodes details (following issue #77).
- Better performance.