Merge pull request #27 from swipely/pipeline_as_gems_fork

Pipeline as gems fork
version 0.7.0

NOTE: it's pretty weak that we have to alter the VCR cassette for each
version of the gem.  We need a better testing strategy.
support different transports for fetching gems
change transport for fetching gems