Added oot submodule. Logistical changes
Reconciled with oot. New oot commits
Added selectors and implementations for differ/clone. Updated oot