Alex/github cloner

- Generate a new key per repo.
- store that key next to the repo.
Apparently we don't want to use `local_path` in the Repository model any longer, could delete it.