Development of a mobile medical app for diagnosis and treatment of benign paroxysmal positional vertigo (BPPV)