Add body parameter to PerformRequest test helper.
Use the name given in request body when creating requests.
Reject empty election names.
404 on missing elections.
Enforce uniqueness of election names.