Changed bytes type from string to Cstruct.t

Packet exposes Cstruct.t, which we were then converting to string, which then needed to be converted back to Cstruct.t before parsing or using otherwise.
Merge pull request #35 from frenetic-lang/expose-bytes-as-cstruct

Changed bytes type from string to Cstruct.t