translate Paths to valid dot-separated MongoDB collection names (Fixes #139)

Yes, but `str.replace(...).replace(...)` is awkward and inefficient. Is there another approach that's simpler than scala's slightly cumbersome parser combinators?