Citizen Science: Information, Technology and People