Added gem_source param to allow a custom Gem source used for eyaml

This allows custom Gem source to be used for eyaml install.