Generate QR code w/o external services

Fixes #11