(CPR-8) Rake task for signing gems

This commit adds a sign_gem task into sign.rake that detached signs the
gem.
This is going to get weird with multi gem projects (facter, puppet), as the same gem will get rsynced multiple times. You may want to glob on `file` instead, which is passed into this method.