Not fully functioning. Added functionality for removing mappings when they timeout. Didn't add the functionality for updating last_updated values for TCP connections as I didn't implement keeing track of connections states. ICMP mapping timeouts implemented correctly, I think