Mirroring + checking.

Improving things to take command line arguments, and using the github api.