updated project, moved QR code generation to UIImage category,  added retina support