Berks 3.1

I probably need to add in a new test, and definitely need to review around the former download method. We've been using berks 3.0.0.beta5 and it all of a sudden stopped working, probably due to not using bundler in our process early enough/locking down revisions.  

anyway, this appears to re-establish mercurial support for us.