add --branch=branch to git clone args
split out a shared example group for git expectations
Recurse into subpackages for go builds