arbitrary id option fix and documentation
changed `id` to `taxon_id` in output of `extract_taxonomy`