Adding ability to GPG sign commits and tags

Let me know your thoughts.  Thanks.
Will be better like this:
```ruby
say 'Creating initial commit'
options[:sign] ?  `git commit -S -m "initial commit"` :   `git commit -m "initial commit"`
```

@cdoughty77 what do you think?