Initial commit: added core interfaces and concrete impl (in-memory, ef). Added test app.