Add a couple more endpoints, some tests, and update dependencies.