fixed the app not showing more than 270 gists

the problem is that if the user has more than 10 pages, the api doesn't
return links to every page, it just returns the link to the final page.
Like:  <https://api.github.com/gists?page=46>

This means we need to iterate all pages, until we reach that number.