133 additional options flags mimic tcpdump file size

This commit introduces an engine called the "cycle writer" that is intended to mimic tcpdump's style of captures spanning multiple files.
  
It supports the same arguments as tcpdump and has the same functionality.  It was implemented independently, without viewing any of the tcpdump code and so should be free to fall under any license.