Added functionality to re-send ARP request on the queue

Also, updated .h files and fixed compilation errors
arpcache documented, updated