refactored to use bindata for packet decoding
Adding ICMP
add icmp include
Using byte_align instead of trying to figure out the alignments manually
Using type def for samples array
Reformatting counter files
reformatting files
Reformatting files
Fixed missing field in counter record
added packet dump to show raw packet on exception for debuggering