QR-Code-Lib from http://d-project.googlecode.com/svn/trunk/misc/qrcode/python/qrcode.py for later use