implement issue #16, add VCSRepo.private_path property