factory method now validates streamname size. framecounter now stored as uint32. it's written to a byte buffer on each call to {Packet}.header() add comment regarding framecounter wraparound.
functional options added.