Reorganizing the code in order to make the code-base more modular
Updated packet annotations so that mac-header offset, network-header offset, and transport-header offset can bet set at the appropriate stages in the forwarding pipe-line
Added the flowswitch ARP querier and response handler
Added the ICMP stack and routing to enable ping