Cleaned up warnings in species data provider
Cleaned up potential for null dereference in a number of locations
Switched to StringBuilders when constructing strings with arrays for performance.