Fix uncaught exception

 * this was for the case of a signed gem that does not have appropriate CAs
 * gem code is raising classless exceptions in this and a few other cases. Ugh
Add tests for gem security options upon install/update.

 * Note that signed certs with a CA are untested. Hopefully they are
   tested appropriately at the rubygems level.
 * update is tested via config entry