improve language quality a bit
be consistent referring to Rubygems et al.
try to give better explanations
cleanup