Move the expense_item_max calculation into the registrant, and have the registrant_expense_item call that. Prevents single registrant from being able to exceed the limit
fix test failures from expense_item changes
add ability to set an event_choice as optional