modified
final modifications

* generating qr code
* improved image quality
* small refactors