Updates, cleanups, and modernizations

This covers a whole slew of cleanups.

First, all the gem meta has been scrubbed and cleaned up.  This includes
a more modern gemspec, gitignore Gemfile, License, Rakefil, etc.

Second, this applys some conventions to the test suite.  CapUtil is now
using Assert 2.0 to run its test suite.

Finally, there was a bug where a default host domain was being applied
to all hosts (.reelfx.com).  This was due to an oversight when this
gem was extracted from our work at Reel FX and should never have been
in the gem.