fixed up create ethernet header to take in a pointer and do htons
Changed arp header to use htons and memory pointer