public StartupTaskRunner(IEnumerable<IStartupTask> tasks, ILogErrors logErrors)
 {
     _tasks = tasks;
     _logErrors = logErrors;
 }
 /// <summary>
 /// We use Ninject for Dependency Injection in to the constructor here.
 /// There are alternative IoC Containers available such as Autofac, Castle Windsor, Unity etc.
 /// </summary>
 public GitHubController(IConnectToGitHub gitHubConnection, ILogErrors errorLogger)
 {
     _errorLogger      = errorLogger;
     _gitHubConnection = gitHubConnection;
 }