12 kinds of shopping tech that didn't exist 10 years ago but have changed retail as we know it