WIP: major overhaul

- work on allowing non matching number of entries for adjudication
- fix use of is_null tests where required
- eliminate sending empty column values from the UI to the db layer