Updated sending mechanism to stop sending unnecessary updates to hosts.
Added comments, cleaned up the code. No longer send DiscoveryPackets to hosts.
Tried reimplementing RoutingTable class. Still have bug with edge case of large number of linear nodes. Link down not implemented