Working referencing
Changed functional $id to ordinary string (for now)
Major cleanup
Renamed embedder and reverseName to $owner and $owners
Huge signature refactoring
2 tests failing
Initial working version, all tests pass