[Add] repository command

- [x] Add GitHosting interface & GitelephantGitHosting class
- [x] Phpspec for the command 
- [x] Phpspec for githosting/gitelephantgithosting
it *does not* create a repo...