Adding tests for resolve_deps.py

We should also refactor the code so that we don’t have to use the responses module so heavily - we should separate into two classes the getting info from github and then processing that info