Created IPGenerator, a subclass of DestinationStore
sanity checked array indices
updated visual studio files
removed implementation specific details from GraphNode
templated Graph and GraphNode
Moved WSAStartup to main
Moved ICMP validation functions inside clas ICMPPacket as static functions
Created classes for printing a graph
made the nodes map in Graph public
added graphviz printout to main
added options to IPGenerator
added timeout parameter, and getGraph, to Tracer
updated visual studio files
improved socket logic
removed templated cpp files
added OS guards for WSAStartup
compatibility issues in Tracer
compatibility issues in ICMPSocket
Added linux network headers for char* -> unsigned long conversion
compatibility issues in TraceState