Refactored the Entity List in preparation for child entity implementation

Entities are now pretty much exclusively referred to by their UUID,
becuase the EntityList structure inherently doesn't support child
entities.  UUIDs allow you to search recursively.