initial impl of a file-based method for exposing failures to push to GH
ignoring vim swap files
making failures to contact OTI return None for dup studies rather than exception
logging of failed push and the push_failure method seem to be working
Cleaning up tests a bit

Run test_study_push.py and make test_study_list.py quiet.
TESTING.md description of setting up testing
Merge branch 'master' into alert-clogged-push
beginning of the delegation to oti for studies
 find_trees and better exception handling
tests of delegation to oti
Merge pull request #110 from OpenTreeOfLife/v2-api

V2 api