write a test

I'm not proud.
build on travis
`git mv cli.go substitute.go`
change CLI to slightly more functional Substitute
use verbose versions of command options
extract func (*Substitute) command
extract func (*Substitute) sedSubCommand