Social Media: Where It's been and Where It's Going in the Era of Big Data