fetch repos from github instead of explicitly listing

This supersedes #33 by implementing the a function to fetch the repo list at runtime.