AA final project - a slightly modified clone of Yelp