Add API key authentication (yes I know this is a public repo)