Move object file validation/name lookup into read_object_list
Refactor validation and name lookup for object lists

Closes #157