Chore/upgrade dependencies etc

@barnabyalter, @hab278 the results of the PR are in [development GetIt](https://dev.getit.library.nyu.edu). Travis is most likely failing because VCR is not thread safe.