With $35M more and some clever engineering, can Foursquare overcome its image problem?