The company confirmed to the Business Journal that Boston will soon join New York City and Mountain View, California, as host of a Google Store.