Move to OOP and Refinement of Concept

This Fork served as a refinement of the simulation concept and focusing on a more object oriented design approach. Router is a class that is used in the Network Simulation class. The Network Simulation class will have 3 layers of abstraction: RIP working in the Application Layer, UDP in the Transport Layer, and it will Forward Tables in the Network (IP) Layer. Each method in the Network Simulation will be specific to a single layer, and will call other methods to move between layers. Advertising will be done within the routers. The actual simulation is created and modified in main.