Alex/github cloner

- Generate a new key per repo.
- store that key next to the repo.
I'm not sure if it has been released yet, but we can get round the angular stripping behaviour using:

https://github.com/angular/angular.js/pull/7064/files#diff-55d7a03dafb915a3531d8b59f34e3416R298