Improving Data Quality, Privacy and Provenance in Citizen Science Applications