Rename country_species_count()
Add documentation
Add country_species_count checks
Implement cache, fixes #1
Update tests, add cache
Update docs