add simple task to search for blocks for user
add an unused search by user function
rename author to user

Author seems like a better reference to a commit, not a whole repo. Owner is perhaps more accurate, but perhaps overkill.
improve block discovery

Block discovery was previously performed only by scraping search results. This works, but there are many false negatives for some reason or another, maybe indexing on GitHub.com isn't very good?

Now, the search results are only used to generate a user list, then each user is searched via API. This is a bit more work, and the search API is rate limited pretty lowly, but it does find more repositories than just the search result scraping.

The breakdown in intern is now:
  users > repos > blocks
ignore the users file