Add private-store module and tests.