Add an endpoint and form for creating and updating a user's API key