Location based mobile dating applications