Google wants to create a better business directory and, this time, they mean business. On Thursday the tech giant launched Google My Business, a one-stop way for merchants to manage their presence on a variety of the company’s properties including search, maps and Google+.