Move GitHub repo code into a new 'snag' module
and make that a dependency.