Design and evaluation in the large of health apps for the general population with case studies in mindfulness, neurological and psychological assessment