Adding a Foursquare Handler

This will hopefully make tests easier because we can mock out the
requests.