Need to test, but added ICMP

handle_icmp() needs src and dest IP addr
Also needs appropriate code/type
Need to be tested further