Add CSV data download

We can add more streaming formats later (geojson, etc.). closes #17