Rename repository -> repo, encapsulate use of Grit