add qrcode, grunt config