fixes #4, fixes #1* do a pull if the repo exists