git_pillar: cleanup!

Update environment checks, fix update repo, cleanup of checkout code