Let gemspec require_paths modify load path, make InMemoryRecordRepository adhere to repository interface.
Add service layer to delegate persistence operations to repository. Add configuration manager to select the correct repository for the environment.