Problem
Currently, virl.pull.cli.do_pull uses requests to do a git pull. It also uses a static url instead of allowing users to enter their own repo.
Fix
Refactor the code to use GitPython and allow users to pass in their own repo url's for their own use case.