Move lookup assignment to model. Fix domain/source orphaning when record ends up invalid. (In progress)
Add virtual attributes to keep what user typed in source/domain form on re-render
Add convenience methods for detecting orphans.
Reorder method calls and if/else in controller and ajust lookup method to return true/false depd on success
Add condition so lookerupper only sets domain/source if one is in params (so works on update too)
Add logic to display source/domain names whether in new or edit or rerendered either
Extract ownership check to before_action where possible. Remove old commented-out code.
Use orphaned? method for greater clarity