moved qrcode generation from server to clientside

QR Codes were being generated dynamically by PHP, although this would
be more efficiently done on the clientside