Update github json, log error cleanly
Default language for fallback

This fixes an issue where github doesn't know the language of the repo.