use CatOptions as the goptions struct (DRY)

 - currently you need to reinit a new one that has the correct starting
   point.
Merge branch 'release/0.1.0'
Merge tag '0.1.0' into develop

cat working in as much as goptions is working