Put InMemory + Persistent repositories in separate files
Close #34 Move support code below lib/data_mapper