Make tests run out of the box

Added missing dependencies to `package.json`, a Makefile, and some README love so that, with a little luck, tests will work out of the box.