Separating WikiService and GitRepository, closes #19