Fixes #19. No longer use a default DatabaseIdProvider. And some docs.