(Re-)implement QR code feature
Move qrcode to library folder