update, modernize, and cleanup the gem meta

This gem was originally written a very long time ago.  Bundler didn't
exist and Gemcutter was still a thing (an early thing).  Standards
have changed dramatically since then.

This updates the gem meta to current gem development standards.