Glucose testing on a smart phone