Implement new-ballot and edit-ballot form model, #30