Using octonode and chained promises to fetch all public repos for user, fixes #16, fixes #20