Moved csvkit from the development requirements into base and setup.py
Added translation for Português
Fixed errors when loading entries in Species and SpeciesGroup.

There are several in Species and SpeciesGroup that are used for
observations where the identification was only to the genus or
family. Previously the names were identified using an underscore
_alcidae_ but that lead to errors when the genus from the
scientific name was used to automatically generate the species
groups. Now the genus portion of the scientific name is used
consistently throughout the reference data files.

Also update the script used to load the species into the
database to report if there is a missing SpeciesGroup then
continue since the group is optional.
Last minute fixes for requirements and instructions on getting started.