Changed device to Threads instead of Runnable.
Added support for listeners.
Added enum for ARP and ICMP.
Added ARP frame and packet for IPv4.
Added ICMP ping for IPv4.
To be completed: Handling frame on computer.
To do: evaluate usefulness of NetIntModule.
To do: evaluate if frames should be done in Bytes
To do: Spanning tree protocol.(Network)
To do: Routing Information Protocol.(Application)
To do: Separate packet handling logic into a protocol listener class.
To do: Implement IPv4 properly.