Initial work towards pulling out logic
Actually use the new session
Remove version pin for pytest
Refactor and fix lots of things

Closes #163
Add unit tests around GitHubSession
Add unit tests around github3.repos.release.Asset
One more test for github3.session.Session
Fix the issue where the mock is persisting calls
Merge branch 'refactor-customize-session' into develop
Initial work towards pulling out logic
Actually use the new session
Remove version pin for pytest
Refactor and fix lots of things

Closes #163
Add unit tests around GitHubSession
Add unit tests around github3.repos.release.Asset
One more test for github3.session.Session
Fix the issue where the mock is persisting calls
Merge branch 'refactor-customize-session' into develop