Update to latest dependencies

Hi Joseph,

This looks like a really fun project, and I intend to spend more time fiddling with it (also ordered the book that inspired you from the library). Not sure whether this pull request makes sense to you right now, I just wanted to (1) use the latest versions of the dependencies (2) make sure the tests looked a bit green.

Thanks! ~n