added general gem installation on setup feature, testing
fixed default install-on-setup to be empty list