Pull PyCon API into production.

This is, functionally, a copy of #195, but into the `production` branch instead of the `develop` branch.