A Review of pedestrian indoor positioning systems for mass market applications