WIP: overhaul adjudications

- moved common functionality of widget adjudicate
classes to base_adjudicate
- work on refining use of a test_entry created before
submitting