modularized pulling repos for grading with pullrepo.py