Allow specifying credential lifetime to save and rotate
Reformat flag spec and be explicit about struct  member names
Stringslice returns a zero-length slice if no args, not nil
If there is no createtime, set it to zero
Merge pull request #75 from nonspecialist/master

Support setting credential lifetime on command-line; code tidiness