The Top Seven Tech Trends that will Affect the Future of Marketing