* Overall better sh error output. Think of using lager
* Separate method & url to use badmatch & filtermap
* Add size_of_repo metafield: KB that the uncheckout-ed repo takes
* Finished (or quasi) url extraction.