adding qr code library
adding logic for qr code generation fixes #150