* abstracted out code to fetch 3rd party place data
* can now get recommendations even when not logged in
* recommendations sends more data back to the front-end
* added foursquare versioning & error handling