use SSL for RubyGems
group memory settings, and override for Vagrant
misc cleanup