Alex/github cloner

- Generate a new key per repo.
- store that key next to the repo.
This isn't working for me, my repos have "https://github.com"...

Should we just stop storing the URL and store the path (or GH owner, name -which we already have- as two fields) and construct the URL when needed, with a property?