Unit tests added
InMemoryRepo added (for testing)