added the yelp api
cleaned up some of the code