deep clone rule arguments before instantiating new rules

* as a precaution against rules that mutate their arguments. We really
  don't want arguments mutated in one rule instance to flow through to
  the next rule instance
prepare for release
update Gemfile to use a https source