switched from ETH_HLEN to ETHER_HDR_LEN, cleanup

To be consistent it was chosen to use ETHER_HDR_LEN (net/ethernet.h)
instead of ETH_HLEN (linux/if_ether.h).  There is no particular
reason why one is better than the other.

Minor cleanup of comments and README.