Changes in unit tests. 

1 - file reorganization to fit R file structure.
2 - modifying error message when specie is tested.
3 - changing the way "is a integer" is tested.
4 - adding method get_valid_species() to get the list of valid species. By doing so, the addition of a new specie will demand less code modification in prerequisites validation.