Fixes #68, updates numerous dependencies

Review by @joneshf