Issue #32 - Use mixlib-shellout for a better time shelling out

Mixlib is able to handle cases where git prompts for creds.