using request+cheerio in spite of zombie to support bitbucket in the share challenge
Make guard clauses more visible to reduce ObscureCode