Add git support for Gemfile

This PR allows to specify gems on git, with an optional branch.