Require the use of an API key for access to the API

Per issue #180 and…well, there's no issue about this, but this is
generally a necessary thing.