add set only option
add commit help message
begin parsing commit, update help
does it have to have an equal sign
no it doesn't have to have an equal sign
fix pop argopts bug index was bad

* use | to keep indices in position, or pop when detecting, so detection
 uses new indices each time.
* finish adding parseCOmmit
* add splitequalsigns to remove equal signs from long options
add parseOpts
add splitShortOptions to separate multicommand shorties and convert ints to args
pop options, and return them, scalarize option logicals