Add extra validation in order to get a valid githubClient or by creating a new Client
Add extra validation in order to get a valid githubClient or by creating a
new Client

mickaelandrieu/gush,mickaelandrieu/gush,gushphp/gush,pierredup/gush,webflo/gush,cordoval/gush,gushphp/gush,sstok/gush,cordoval/gush,gushphp/gush,sstok/gush,webflo/gush,sstok/gush,gushphp/gush,cordoval/gush,pierredup/gush,pierredup/gush,webflo/gush