Add basic species resolver

This commit adds working code for a species resolver with levenshtein suggestion. Does not include a typeahead.
We only want to execute this code for tree imports. But species imports also have these fields. Can we pass in `import_type` and only do this if it's `tree`?