Better required-field handling in ar_add

Prevent ARs from slipping by with required fields uncompleted