GitPlus constructor - parameters too complicated
*Created by: davidsowerby* Why not just use a `GitLocalProvider`, which can have the `GitPlusConfiguration` passed to it
issue