The API module will receive a POST request from step two of the help panel "ask a question" flow. It should:
1. Save the user's email, if a new one was supplied
1. send a verification email if the user's address is not yet confirmed.
1. Create a new section header on the help desk, and append a number (starting at 2) if a duplicate is found.
1. Post the received text with signature as an edit from the authorized user, using a `help-panel` tag (T211118)
1. Return a response containing:
1. success or error message & error code
1. the section header, so that we can construct a link to take the user directly to their question on help desk
1. the user's edit count after making the edit with the request.
The second part of this task is removing the MessagePoster implementation in favor of the new API module.