view_sample_scatterplot.html:
- use category instead of species
- BUGFIX: extent was returning wrong min/max values due to data being strings and not ints, used parseInt to fix

models.py:
- import numpy and cStringIO for faster csv buffer creation from numpy array

views.py:
- sample_data view should use 'text/csv' mime type