Sacache initial commit; base logic; base logic tests (TestDuck)