add error if user doesn't specify API key
update apikeys list to use ApiKey.find in the client module