add reactive mongo dependency to longevity
refactor and migrate stuff from InMemRepo to Repo