remove deepEval and start evalShallow
remove copyObject and use deepCopyObject; only diff=no copyFindObject
remove empty strings and # unless as-is, spawn 'uid-new' even if as-is, remove empty lists