fixes #4 : split out process_repos method.  was too large