QR Codes and their role in marketing