Update OmniAuth Info Hash with more info from Foursquare API

Foursquare doesn't provide a 'name' field in their API response for users, so using that field to fill 'name' in the Auth Hash always ends up being nil. This field is required, per the [Auth Hash Schema](https://github.com/intridea/omniauth/wiki/Auth-Hash-Schema).

The commit to fix the name field isn't mine, but seems to solve the issue nicely.

Additionally, we can pull in the bio and phone number from the Foursquare response, so I added these as well.