If data quality is variable individual data points should have quality flags

Fixes #87.