There are many reasons people fall for each other: Personality, looks, humor . But a new class of GPS-enabled smartphone apps is trying to bring dating